package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.ListColumnDO;
import com.falcon.domain.req.ListColumnQuery;
import com.falcon.domain.req.ListColumnRequest;

public interface IListColumnService {

    Long save(ListColumnRequest request);

    Boolean update(Long id, ListColumnRequest request);

    Boolean deleteById(Long id);

    ListColumnDO queryById(Long id);

    List<ListColumnDO> queryList(ListColumnQuery request);

    BasePager<ListColumnDO> queryPager(ListColumnQuery request);

    int batchDelete(List<Long> ids);

}
